﻿@charset "utf-8";

body {
    margin: 0 auto;
    font-size: 12px;
    font-family: "宋体", Arial, Helvetica, sans-serif;
    line-height: normal;
    background-image: url(../images/Default/bgred.gif);
    background-repeat: repeat-x;
    background-position: top;
}

ul, dl, dd, h1, h2, h3, h4, h5, h6, form, p {
    padding: 0;
    margin: 0;
}

ul {
    list-style: none;
}

* {
    margin: 0px;
    padding: 0px;
}

img {
    border: 0px;
}

a {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

    a:hover {
        color: #f00;
    }

.clear {
    clear: both;
}

.clear_a {
    clear: both;
    height: 10px;
}

#container {
    width: 1000px;
    background-color: #FFFFFF;
    padding: 4px;
    margin-top: 0;
    margin-right: auto;
    margin-bottom: 0;
    margin-left: auto;
}

/*-----------------头部开始--------------------*/
#header {
    height: 24px;
    margin-bottom: 2px;
    background-image: url(../images/Default/header_background.jpg);
    overflow: hidden;
}

    #header .header_left {
        float: left;
        width: 250px;
        line-height: 24px;
        color: #fff3ea;
        padding-left: 15px;
    }

    #header .header_right {
        line-height: 24px;
        float: right;
        width: 140px;
    }

.header_right a {
    color: #fff;
}

.header_right img {
    padding: 0 5px 0 15px;
    vertical-align: middle;
}

#container .banner {
    background-image: url(../images/Default/i_23.png);
    background-repeat: repeat-x;
    background-position: bottom;
    padding-bottom: 5px;
}

.nav_menu {
    height: 39px;
    background-image: url(../images/Default/menu_background.png);
}

/*#nav ul {
        overflow: hidden;
    }

    #nav li {
        float: left;
        line-height: 39px;
    }

    #nav a {
        font-size: 16px;
        color: #FFFFFF;
    }

    #nav a {
        padding: 0 25px;
        background-image: url(../images/Default/menu_item_background.png);
        background-repeat: no-repeat;
        background-position: right;
        display: block;
    }*/

/*------------------头部结束------------------*/
/*-----------------内容开始-------------------*/
.inbox h1 {
    font-size: 24px;
    line-height: 50px;
    color: #e52e25;
    text-align: center;
}

#container .inbox {
    overflow: hidden;
}

.inbox .tpnews {
    border: 1px solid #cdab90;
    padding: 5px;
    float: left;
    /*width: 609px;*/
    width: 314px;
    overflow: hidden;
}

.TB-focus {
    width: 314px;
    height: 250px;
    position: relative;
    overflow: hidden;
    background: #f0f0f0;
    float: left;
}

    .TB-focus .hd {
        position: absolute;
        right: 4px;
        bottom: 33px;
        z-index: 1;
        padding-left: 2px;
    }

        .TB-focus .hd li {
            color: #fff;
            cursor: pointer;
            width: 22px;
            height: 18px;
            background: #000;
            float: left;
            font-size: 13px;
            line-height: 18px;
            overflow: visible;
            text-align: center;
            border-left: 1px solid #fff;
        }

            .TB-focus .hd li.on {
                background: #e40202;
                color: #fff;
                font-weight: bold;
                z-index: 2;
                position: relative;
            }

    .TB-focus .bd img {
        padding: 3px;
        border: 1px solid #707070;
        height: 214px;
        width: 306px;
    }

    .TB-focus .bd p {
        height: 24px;
        line-height: 24px;
        font-weight: bold;
        color: #333333;
        text-align: center;
    }

.tpnews .tpxw {
    float: right;
    width: 270px;
}

.tpxw li {
    line-height: 26px;
    background-image: url(../images/Default/i_37.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}

.tpxw a {
    color: #000000;
}

    .tpxw a:hover {
        text-decoration: underline;
    }

.inbox .ttnews {
    float: left;
    /*width: 372px;*/
    width: 326px;
    margin-left: 10px;
}

.ttnews .ttnews_title {
    background-image: url(../images/Default/i_52.png);
    background-repeat: no-repeat;
    height: 26px;
    /*width: 372px;*/
    width: 322px;
}

.ttnews_title span {
    float: right;
    padding-right: 15px;
}

.ttnews_title a {
    font-size: 12px;
    font-weight: normal;
    color: #a40200;
}

.ttnews_title h2 {
    font-size: 14px;
    line-height: 28px;
    color: #dc3a21;
    padding-left: 35px;
}


.ttnews .ywsd {
    border: 1px solid #FEAC64;
    margin-top: -1px;
}

.ywsd li {
    line-height: 26px;
    background-image: url(../images/Default/i_37.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 12px;
}

.ywsd a {
    color: #000000;
}

    .ywsd a:hover {
        text-decoration: underline;
    }

.inbox .sy_left {
    float: left;
    width: 237px;
}

.gypt .gypt_title {
    background-image: url(../images/Default/i_44.png);
    height: 47px;
}

.gypt_title h2 {
    font-size: 14px;
    line-height: 36px;
    color: #FFFFFF;
    text-align: center;
}

.gypt .gypt_nr {
    background-image: url(../images/Default/i_46.png);
    text-align: center;
    padding: 0 10px;
}

.gypt_nr li {
    padding-bottom: 7px;
}

.gypt .gypt_ldxx {
    background-image: url(../images/Default/i_46.png);
    text-align: center;
}

.gypt .dybu {
    background-image: url(../images/Default/i_65.png);
    height: 10px;
    overflow: hidden;
}

.gypt .hdjl_title {
    background-image: url(../images/Default/i_80.png);
    height: 47px;
}

.hdjl_title h2 {
    font-size: 14px;
    line-height: 36px;
    color: #FFFFFF;
    text-align: center;
}

.gypt .ztzl_title {
    background-image: url(../images/Default/i_81.png);
    height: 47px;
}

.ztzl_title h2 {
    font-size: 14px;
    line-height: 36px;
    color: #FFFFFF;
    text-align: center;
}

.gypt_nr img {
}

.inbox .sy_right {
    /*background-image: url(../images/Default/i_01.jpg);*/
    /*background-repeat: no-repeat;
    background-position: top;*/
    float: right;
    width: 756px;
}

.sy_right h4 {
    line-height: 38px;
    font-size: 14px;
    color: #FFFFFF;
    padding-left: 60px;
}

.sy_right .djgz {
    overflow: hidden;
    margin-top: 20px;
}

.djgz .djgz_box {
    float: left;
    width: 320px;
}

.djgz_box .djgz_title {
    background-image: url(../images/Default/i_51.png);
    height: 28px;
}

.djgz_title span {
    float: right;
    padding-right: 15px;
}

.djgz_title a {
    font-size: 12px;
    font-weight: normal;
    color: #a40200;
}

.djgz_title h2 {
    font-size: 14px;
    line-height: 28px;
    color: #dc3a21;
    padding-left: 15px;
}

.djgz_nr {
    height: 183px;
}

    .djgz_nr span {
        float: right;
        font-weight: bold;
        color: #666666;
    }

    .djgz_nr a {
        color: #000000;
    }

        .djgz_nr a:hover {
            color: red;
        }

    .djgz_nr li {
        line-height: 29px;
        background-image: url(../images/Default/i_57.png);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 10px;
    }

.djgz_box .djgz_nr {
    padding: 10px;
}

.sy_right .banner_a {
    padding: 5px;
    /*margin-top: 7px;*/
    border: 1px solid #dbd3d0;
}

.sy_right .gbgz {
    padding-top: 10px;
    overflow: hidden;
}

.gbgz .gbgz_box {
    border: 1px solid #dad7ce;
    float: left;
    width: 373px;
}

.gbgz_title {
    background-image: url(../images/Default/i_92.png);
    height: 36px;
}

    .gbgz_title span {
        float: right;
        padding-right: 15px;
    }

    .gbgz_title a {
        font-size: 12px;
        font-weight: normal;
        color: #a40200;
    }

    .gbgz_title h2 {
        font-size: 14px;
        line-height: 28px;
        color: #FFFFFF;
        padding-left: 45px;
    }

.gbgz_box .gbgz_nr {
    padding-top: 11px;
    padding-right: 10px;
    padding-bottom: 11px;
    padding-left: 10px;
}

.gbgz_nr li {
    line-height: 28px;
    background-image: url(../images/Default/i_57.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.gbgz_nr span {
    font-weight: bold;
    color: #666666;
    float: right;
}

.gbgz_nr a {
    color: #000000;
}

.gbgz .gbgz_box_right {
    float: right;
    min-height: 225px;
}

/*------------------内容结束------------------*/
/*------------------版权开始------------------*/
#footer {
    background-image: url(../images/Default/footer_background.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    background-position: left center;
    width: 100%;
    margin-top: 2px;
}

    #footer p {
        text-align: center;
        padding-top: 5px;
        color: #ffffff;
    }

/*------------------版权结束------------------*/ /*ydt*/
.ydy {
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.bjbox img {
    width: 100%;
}

.ydy .tpbox {
    right: 0;
    bottom: 58px;
    position: absolute;
    width: 78%;
}

.tpbox li {
    padding-left: 1%;
    float: left;
}

.tpbox ul {
    overflow: hidden;
}

.tpbox img {
    width: 100%;
}

.ydy .bqxx p {
    font-size: 14px;
    line-height: 58px;
    color: #FFFFFF;
    text-align: center;
}

.ydy .bqxx {
    height: 58px;
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
}

/*ydt*/ /*网站二级页面*/
.sy_right .ny_box {
    border-top: none;
    padding: 15px;
}

.inbox .more_sy_right {
    WIDTH: 756px;
    background: url(../images/Default/i_01_b.png) repeat-y;
    margin-bottom: 7px;
}

.more_sy_right_title {
    BACKGROUND-IMAGE: url(../images/Default/i_01.jpg);
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 50% top;
    border-bottom: 1px solid #cccccc;
}

    .more_sy_right_title H4 {
        FONT-SIZE: 14px;
        COLOR: #ffffff;
        PADDING-LEFT: 60px;
        LINE-HEIGHT: 38px;
    }

.news_lb li {
    border-bottom: 1px dashed #cccccc;
    line-height: 27px;
    background-image: url(../images/Default/i_91.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.news_lb span {
    color: #666666;
    float: right;
}

.ny_box .fylm ul {
    float: right;
}

.ny_box {
    margin-left: 1px;
    margin-right: 1px;
    min-height: 400px;
}

    .ny_box .fylm {
        overflow: hidden;
        padding-top: 10px;
    }

/*.ny_box table {
        border-right: 1px solid #ff0501;
        border-bottom: 1px solid #ff0501;
    }

        .ny_box table td {
            border-left: 1px solid #ff0501;
            border-top: 1px solid #ff0501;
        }*/

.fylm li {
    float: left;
    padding-right: 5px;
}

.gypt .bszn_title {
    background-image: url(../images/Default/header_background.jpg);
    height: 51px;
}

.gypt .more_bszn_title {
    background-image: url(../images/Default/a_14.png);
    height: 51px;
}

.more_bszn_title {
}

.bszn_title h2 {
    font-size: 14px;
    line-height: 36px;
    color: #FFFFFF;
    padding-left: 15px;
}

.bszn_title span {
    float: right;
    padding-right: 15px;
}

.bszn_title a {
    font-size: 12px;
    font-weight: normal;
    color: #FFFFFF;
}

.gypt .bazn_nr {
    padding: 10px;
}

.bazn_nr li {
    border-bottom: 1px dashed #cccccc;
    line-height: 29px;
    background-image: url(../images/Default/a_15.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}

.gypt .bazn_nr {
    background-image: url(../images/Default/i_46.png);
}

/*网站三级页面*/
.ny_box .btlm {
    padding-bottom: 13px;
    text-align: center;
}

.btlm h2 {
    font-size: 18px;
    line-height: 65px;
    color: #b40001;
}

.xqym p {
    line-height: 21px;
    text-indent: 25px;
}

.ny_box .xqym {
    padding-top: 15px;
}

.btlm a {
    color: #b40000;
}

#licurrent {
    background: url(../images/Default/triangle1.gif) 14px no-repeat;
}

.list-group {
    background-image: url(../images/Default/i_46.png);
    padding-left: 10px;
    padding-right: 10px;
}

    .list-group .alinks {
        padding-left: 28px;
        font-size: 14px;
        font-family: 微软雅黑;
        background: url(../images/Default/triangle2.gif) 14px no-repeat;
        cursor: pointer;
    }

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    border-bottom: 1px solid #ececec;
}

    .list-group-item:first-child {
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

.pagination {
    margin-top: 20px;
    padding-left: 5px;
    text-align: center;
}

#pagination {
    display: inline-block;
}

.pagination a {
    text-decoration: none;
    color: #F58430;
    background: #FFFFFF;
}

.pagination a, .pagination span {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../Images/Party/page-item.jpg") no-repeat;
    float: left;
    line-height: 28px;
    text-align: center;
    margin: 0px 2px;
}

.pagination .current {
    color: #FFFFFF;
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../Images/Party/page-item-actived.jpg") no-repeat;
}

/*.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}*/
.pagination .prev {
    width: 28px;
    height: 28px;
    background: url("../Images/Party/page-prev.jpg") no-repeat;
    display: inline-block;
}

.pagination .next {
    width: 28px;
    height: 28px;
    background: url("../Images/Party/page-next.jpg") no-repeat;
    display: inline-block;
}

.more-list-title {
    background: url("../Images/Party/widget-list-title-background.jpg") repeat-x;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
}

.more-list-tr1 td {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #CCCCCC;
}

.more-list-tr2 td {
    height: 24px;
    line-height: 24px;
    border-bottom: 1px dotted #CCCCCC;
}
/******************文章列表分页结束*************/

/******************学习测试*************/
.onesubject {
    border-bottom: 1px solid #e3ebeb;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-left: 30px;
}

.onesubject_title {
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 10px;
}

.onesubject_Options {
    height: 20px;
    line-height: 20px;
    padding-bottom: 10px;
    padding-left: 30px;
}

    .onesubject_Options label {
        margin-left: 10px;
    }
/******************学习测试 完*************/

/*按钮 开始*/
.button {
    display: inline-block;
    zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
    *display: inline;
    vertical-align: baseline;
    margin: 0 2px;
    outline: none;
    cursor: pointer;
    text-align: center;
    text-decoration: none;
    font: 14px/100% Arial, Helvetica, sans-serif;
    padding: .5em 2em .55em;
    text-shadow: 0 1px 1px rgba(0,0,0,.3);
    /*-webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;*/
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
    box-shadow: 0 1px 2px rgba(0,0,0,.2);
}

    .button:hover {
        text-decoration: none;
    }

    .button:active {
        position: relative;
        top: 1px;
    }

.bigrounded {
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
}

.medium {
    font-size: 12px;
    padding: .4em 1.5em .42em;
}

.small {
    font-size: 11px;
    padding: .2em 1em .275em;
}
/* color styles 
---------------------------------------------- */
/* black */
.black {
    color: #d7d7d7;
    border: solid 1px #333;
    background: #333;
    background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
    background: -moz-linear-gradient(top, #666, #000);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}

    .black:hover {
        background: #000;
        background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
        background: -moz-linear-gradient(top, #444, #000);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
    }

    .black:active {
        color: #666;
        background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
        background: -moz-linear-gradient(top, #000, #444);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
    }
/* gray */
.gray_disabled {
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top, #888, #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
    cursor: not-allowed;
}

.gray {
    color: #e9e9e9;
    border: solid 1px #555;
    background: #6e6e6e;
    background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
    background: -moz-linear-gradient(top, #888, #575757);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}

    .gray:hover {
        background: #616161;
        background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
        background: -moz-linear-gradient(top, #757575, #4b4b4b);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
    }

    .gray:active {
        color: #afafaf;
        background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
        background: -moz-linear-gradient(top, #575757, #888);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
    }

/* white */
.white {
    color: #606060;
    border: solid 1px #b7b7b7;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(top, #fff, #ededed);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}

    .white:hover {
        background: #ededed;
        background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
        background: -moz-linear-gradient(top, #fff, #dcdcdc);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
    }

    .white:active {
        color: #999;
        background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
        background: -moz-linear-gradient(top, #ededed, #fff);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
    }
/* orange */
.orange {
    color: #fef4e9;
    border: solid 1px #da7c0c;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
    background: -moz-linear-gradient(top, #faa51a, #f47a20);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}

    .orange:hover {
        background: #f47c20;
        background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
        background: -moz-linear-gradient(top, #f88e11, #f06015);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
    }

    .orange:active {
        color: #fcd3a5;
        background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
        background: -moz-linear-gradient(top, #f47a20, #faa51a);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
    }
/* red */
.red {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top, #ed1c24, #aa1317);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

    .red:hover {
        background: #b61318;
        background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
        background: -moz-linear-gradient(top, #c9151b, #a11115);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
    }

    .red:active {
        color: #de898c;
        background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
        background: -moz-linear-gradient(top, #aa1317, #ed1c24);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
    }
/* blue */
.blue {
    color: #d9eef7;
    border: solid 1px #0076a3;
    background: #0095cd;
    background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
    background: -moz-linear-gradient(top, #00adee, #0078a5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}

    .blue:hover {
        background: #007ead;
        background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
        background: -moz-linear-gradient(top, #0095cc, #00678e);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
    }

    .blue:active {
        color: #80bed6;
        background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
        background: -moz-linear-gradient(top, #0078a5, #00adee);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
    }
/* rosy */
.rosy {
    color: #fae7e9;
    border: solid 1px #b73948;
    background: #da5867;
    background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
    background: -moz-linear-gradient(top, #f16c7c, #bf404f);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}

    .rosy:hover {
        background: #ba4b58;
        background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
        background: -moz-linear-gradient(top, #cf5d6a, #a53845);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
    }

    .rosy:active {
        color: #dca4ab;
        background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
        background: -moz-linear-gradient(top, #bf404f, #f16c7c);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
    }
/* green */
.green {
    color: #e8f0de;
    border: solid 1px #538312;
    background: #64991e;
    background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
    background: -moz-linear-gradient(top, #7db72f, #4e7d0e);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}

    .green:hover {
        background: #538018;
        background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
        background: -moz-linear-gradient(top, #6b9d28, #436b0c);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
    }

    .green:active {
        color: #a9c08c;
        background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
        background: -moz-linear-gradient(top, #4e7d0e, #7db72f);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
    }
/* pink */
.pink {
    color: #feeef5;
    border: solid 1px #d2729e;
    background: #f895c2;
    background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
    background: -moz-linear-gradient(top, #feb1d3, #f171ab);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}

    .pink:hover {
        background: #d57ea5;
        background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
        background: -moz-linear-gradient(top, #f4aacb, #e86ca4);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
    }

    .pink:active {
        color: #f3c3d9;
        background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
        background: -moz-linear-gradient(top, #f171ab, #feb1d3);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
    }

/*按钮 结束*/


/**********文章开始********/
.article-title {
    color: #2B2B2B;
    font-size: 24px;
    font-weight: bold;
    line-height: 28px;
    text-align: center;
    padding-top: 15px;
}

.article-info {
    color: #2B2B2B;
    text-align: center;
    padding: 10px 0px;
    border-bottom: 1px solid #ccc; /*20160115方俊添加*/
}

.article-content {
    margin-top: 15px; /*20160115方俊添加*/
    color: #2B2B2B;
    font-size: 14px;
    line-height: 23px;
    text-align: justify;
    word-wrap: break-word;
    text-indent: 0px;
    padding: 0px 5px 5px 5px;
}

.cztable {
    padding: 5px 15px;
}

    .cztable .table_b {
        border-bottom: #ccc solid 4px;
        border-right: #ccc solid 1px;
        width: 100%;
    }

    .cztable .tr_b {
        height: 35px;
    }

    .cztable .tdbar {
        border-top: #ccc solid 1px;
        border-left: #ccc solid 1px;
        border-bottom: #C8000B solid 2px;
        height: 35px;
        background: url('../images/Default/ttbg_02.jpg') repeat-x;
        padding: 0;
    }

.redtdbar {
    color: #faddde;
    border: solid 1px #980c10;
    background: #d81b21;
    background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
    background: -moz-linear-gradient(top, #ed1c24, #aa1317);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}

.cztable .tdbar h5 {
    padding-left: 10px;
    font-size: 18px;
    color: #C8000B;
}

.cztable .td_b, .cztable .th_b {
    border-top: #ccc solid 1px;
    border-left: #ccc solid 1px;
    padding: 6px 5px 6px 10px;
}

    .cztable .td_b.alink {
        color: #185697;
    }

.cztable .th_b {
    width: 15%;
    text-align: right;
    background-color: #ededed;
}

.cztable .table_a {
    border: #ccc solid 1px;
    width: 100%;
    border-bottom: #ccc solid 4px;
}

.cztable .tdbar_a {
    text-align: center;
    border-bottom: #C8000B solid 2px;
    height: 35px;
    background: url('../images/Default/ttbg_02.jpg') repeat-x;
    padding: 0;
}

.cztable .tr_a {
}

    .cztable .tr_a td {
        height: 30px;
    }

    .cztable .tr_a .td1 {
        padding-left: 15px;
        border-bottom: #ccc dashed 1px;
    }

    .cztable .tr_a .td2 {
        text-align: center;
        border-bottom: #ccc dashed 1px;
    }

    .cztable .tr_a .td_a_last {
        border-bottom: none;
    }

.morequerybar {
    margin-top: 10px;
    padding-left: 15px;
}

    .morequerybar .text1 {
        line-height: 28px;
        height: 28px;
        font-size: 16px;
    }

    .morequerybar .ddl1 {
        line-height: 28px;
        height: 32px;
        font-size: 16px;
        padding: 5px 0;
    }

        .morequerybar .ddl1 option {
            height: 30px;
        }

    .morequerybar span {
        font-size: 16px;
        font-weight: 700;
    }
/**********文章结束********/

/**********当前位置********/
.party-navigation {
    padding-left: 5px;
    height: 30px;
    line-height: 30px;
    border-bottom: 1px dotted red;
    color: Red;
    font-size: 14px;
}

    .party-navigation a {
        color: Red;
        font-size: 14px;
    }
/**********当前位置结束********/

/********head  用户信息栏*********/
.headlines {
    height: 44px;
    border: 1px solid #c7c8ca;
    background: url('../images/Default/bg_01.jpg') repeat-x;
    text-align: left;
    line-height: 44px;
    padding: 0 10px;
}

    .headlines .btn-group {
        float: none;
    }

    .headlines .btn {
        font-size: 12px;
    }

    .headlines .btn-group {
        margin-top: -7px;
    }

    .headlines .drop {
        max-width: 206px;
        overflow: hidden;
    }



.btn-group li a {
    line-height: 20px;
    padding: 3px 20px;
}

.centerheader .bar .headlines a {
    color: black;
    padding: 0;
}

.headlines div {
    font-size: 14px;
}

.headlines a.person {
    display: inline-block;
    text-indent: 8px;
    color: black;
    width: 77px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    background: url('../images/Default/bg_02.jpg') no-repeat;
}

.messinfo {
    float: left;
    width: 360px;
}

    .messinfo span {
        font-size: 14px;
    }

    .messinfo b {
        margin: 0 2px;
    }

.memberinfo {
    float: right;
    width: 460px;
    text-align: right;
}

    .memberinfo .ilogin {
        color: #d50404;
    }

    .memberinfo a {
        margin-left: 5px;
        margin-right: 5px;
        font-size: 12px;
        display: inline-block;
    }

.branchdaoheng {
    float: right;
    width: 110px;
}

    .branchdaoheng a {
        margin-left: 5px;
        margin-right: 5px;
        font-size: 12px;
        display: inline-block;
    }

.fr {
    float: right;
}

ol, ul {
    list-style: none;
}

.fr li {
    float: left;
    height: 44px;
    padding: 0 2px;
    list-style: none;
    display: list-item;
    text-align: -webkit-match-parent;
}

    .fr li.spacer {
        width: 1px;
        height: 20px;
        margin-top: 12px;
        padding: 0;
        background: #626262;
        overflow: hidden;
    }
/********head  用户信息栏 完*********/

/*留影墙开始*/
.widget-photo {
    background: url("../images/PartyEx/widget-photo.jpg") repeat-x;
    width: 1000px;
    display: inline-block;
    height: 100px;
    margin-top: 5px;
}

    .widget-photo img {
        border: none;
    }

.widget-photo-title {
    background: url("../images/PartyEx/widget-photo-title.jpg") no-repeat;
    width: 54px;
    margin-top: -0px;
    display: inline-block;
    height: 84px;
    float: left;
}

.widget-photo-more {
    background: url("../images/PartyEx/widget-photo-more.jpg") no-repeat;
    width: 40px;
    margin-top: -0px;
    display: inline-block;
    height: 84px;
    float: left;
}
/*留影墙结束*/
.bindex {
}

/*******组织首页*******/
.bindex_left {
    float: left;
    width: 326px;
}

.bindex_left_part {
}

.bindex_right_part_small {
    float: left;
    width: 326px;
}

.bindex_small {
    float: left;
    width: 326px;
}

.bindex_right_part_small_sec {
    margin-left: 11px;
}

.bindex_small_part {
    background: url(../images/Default/i_01_02_326.png) repeat-y;
    margin-bottom: 7px;
}

.bindex_small_part_title {
    BACKGROUND-IMAGE: url(../images/Default/i_01_01_326.png);
    BACKGROUND-REPEAT: no-repeat;
    border-bottom: 1px solid #cccccc;
}

.bindex_small_part_title_span {
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    PADDING-LEFT: 30px;
    LINE-HEIGHT: 38px;
    font-weight: 700;
}

.bindex_right {
    float: left;
    width: 664px;
    margin-left: 10px;
}

.bindex_big_part {
    background: url(../images/Default/i_01_02_664.png) repeat-y;
    margin-bottom: 7px;
    float: left;
    width: 664px;
}

.bindex_big_part_title {
    BACKGROUND-IMAGE: url(../images/Default/i_01_01_664.png);
    BACKGROUND-REPEAT: no-repeat;
    border-bottom: 1px solid #cccccc;
}

.bindex_big_part_title_span {
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    PADDING-LEFT: 30px;
    LINE-HEIGHT: 38px;
    font-weight: 700;
}

.bindex_more {
    float: right;
    margin-right: 20px;
    color: #fff;
}

    .bindex_more:hover {
        color: #bdb9b9;
    }

.bindex_branchinfo {
    min-height: 468px;
}

.bindex_branhinfo_detail {
    height: 57px;
    line-height: 57px;
}

    .bindex_branhinfo_detail a {
        float: right;
        margin-right: 10px;
        font-weight: 700;
        font-size: 14px;
    }

.bindex_1 {
    min-height: 230px;
}

.bindex_branchinfo_logo {
    padding-left: 40px;
}

.bindex_branchnew {
    min-height: 230px;
}

.bindex_branchinfo_score p:nth-child(1) {
    border-right: 1px solid #dadbd3;
}

.bindex_branchinfo_score {
    border-top: 1px solid #dadbd3;
}

    .bindex_branchinfo_score:nth-child(4) {
        border-bottom: 1px solid #dadbd3;
    }

    .bindex_branchinfo_score p {
        float: left;
        width: 50%;
        margin: 0;
        text-align: center;
        line-height: 45px;
        font-size: 14px;
    }

        .bindex_branchinfo_score p:nth-child(2) {
            width: 49%;
        }

    .bindex_branchinfo_score span {
        color: red;
    }

.part_dll {
    padding-top: 10px;
    margin-top: 0;
}

.part_dll_line dd {
    border-bottom: 1px dotted #CCCCCC;
}

.part_dll_line span {
    float: right;
}

.part_dll dd {
    line-height: 28px;
    background: url('../images/Default/dot.jpg') left no-repeat;
    padding-left: 17px;
    margin-left: 18px;
    margin-right: 18px;
}

.part_dll_2 dd {
    margin-left: 0px;
    margin-right: 5px;
}

.part_dll .spanr {
    color: #c8000b;
}

.part_dll .spany {
    color: #eba13a;
}

.part_dll .spanb {
    color: #bdb9b9;
}

.part_dll .ispan6 {
    margin-right: 30px;
    color: #c8000b;
}

.scrollTes {
    overflow: auto;
}

.scrollText {
    width: 310px;
    height: 175px;
    min-height: 25px;
    line-height: 25px;
    float: left;
    overflow: hidden;
}

    .scrollText li {
        height: 25px;
        padding-left: 10px;
    }

.listtab a {
    display: block;
    float: left;
    line-height: 30px;
    padding: 0 20px;
    font-size: 15px;
    color: #bdb9b9;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.listtab .lovetab2 {
    color: #c8000b;
    border-bottom: 2px solid #c8000b;
}

.bottondd {
    z-index: 999;
    position: fixed;
    bottom: 0;
    left: 0;
    _position: absolute; /* for IE6 */
    _top: expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight); /* for IE6 */
    overflow: visible;
}

.listtab2 a {
    display: block;
    float: left;
    line-height: 30px;
    padding: 0 20px;
    font-size: 15px;
    color: #bdb9b9;
}

.clearfix2:after {
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.listtab2 .lovetab2 {
    color: #c8000b;
    border-bottom: 2px solid #c8000b;
}

.twopart {
    background-image: none;
    color: #c8000b;
    border-bottom: 2px solid #c8000b;
}

.rank_dld {
    font-size: 12px;
}

    .rank_dld dd, .rank_dld dt {
        width: 100%;
        height: 36px;
        line-height: 37px;
        border-bottom: 1px solid #e4e4e4;
        float: left;
        font-weight: normal;
    }

        .rank_dld dd:last-child, .rank_dld dt:last-child {
            border-bottom: 0;
        }

        .rank_dld dd span:nth-of-type(2) {
            margin-right: 6px;
        }

    .rank_dld dt {
        background: #fafafa;
        height: 25px;
        line-height: 25px;
        border-top: 1px solid #e4e4e4;
    }

    .rank_dld span {
        float: left;
        display: block;
    }

.spans1 {
    width: 50px;
    text-align: center;
}

.spansna {
    width: 70px;
    /*text-align: center;*/
}

.spansba {
    width: 132px;
}

.spans2 {
    width: 152px;
}

.spans3 {
    width: 202px;
}

.rank_dld b {
    font-weight: normal;
    width: 22px;
    height: 22px;
    line-height: 22px;
    background: #bbbbbb;
    color: #fff;
    display: block;
    border-radius: 2px;
    margin: 6px 0 0 10px;
}

#bb {
    background: #ffa800;
}

.dda {
    background: #ffa800;
}
/*------------图片党群动态内容样式开始-----------------*/
.spacing {
    margin-top: 16px;
}

.u-carousel {
    width: 452px;
    height: 318px;
    position: relative;
}

.u-carouselimg {
    position: relative;
    left: 0;
    top: 0;
}

    .u-carouselimg img {
        position: absolute;
        left: 0;
        top: 0;
    }

.bg_picture {
    width: 452px;
    height: 40px;
    line-height: 40px;
    /*background: #000;*/
    position: absolute;
    bottom: 0;
    opacity: 0.6;
    filter: alpha(opacity=60);
}


.u-carousel .text_cur {
    display: block;
}

.u-carousel ul {
    position: absolute;
    bottom: 0px;
    right: 10px;
    z-index: 10;
}

.u-carousel li {
    display: inline-block;
    width: 20px;
    height: 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-right: 2px;
    background: #575757;
    vertical-align: middle;
    overflow: hidden;
    cursor: pointer;
    line-height: 20px;
    text-align: center;
}

.u-carousel .li1 {
    background: #ff0000;
}



.u-carousel p {
    position: absolute;
    bottom: 0px;
    color: #fff;
    margin-left: 10px;
    display: none;
}
/*------------图片党群动态内容样式结束-----------------*/
/*组织导航*/
#branchdaoContainer {
    position: relative;
    float: right;
    font-size: 12px;
}

/* Login Button */
#branchdaoButton {
    display: inline-block;
    float: right;
    border: 1px solid #ccc;
    border-radius: 3px;
    -moz-border-radius: 3px;
    position: relative;
    z-index: 30;
    cursor: pointer;
    height: 25px;
    line-height: 25px;
    top: 8px;
    background-color:#fff;
}

    /* Login Button Text */
    #branchdaoButton span {
        color: #445058;
        font-size: 12px;
        font-weight: bold;
        text-shadow: 1px 1px #fff;
        padding: 0 30px 0 9px;
        background: url(../images/default/loginArrow.png) no-repeat 64px 3px;
        display: block;
    }
    /*#branchdaoButton {
        background-color:#F0F0F0; 
    border:1px solid #ccc; 
}*/
    /*#branchdaoButton.out {
        background-color:#F0F0F0; 
        border:1px solid #ccc; 
}*/
    #branchdaoButton.active {
        background-color: #F0F0F0;
        border: 1px solid #ccc;
    }
/* Login Box */
#branchdaoBox {
    position: absolute;
    top: 34px;
    right: 0;
    display: none;
    z-index: 29;
}

/* If the Login Button has been clicked */
#branchdaoButton.active {
    border-radius: 3px 3px 0 0;
}

    #branchdaoButton.active span {
        background-position: 64px -80px;
    }

    /* A Line added to overlap the border */
    #branchdaoButton.active em {
        position: absolute;
        width: 100%;
        height: 1px;
        background: #F0F0F0;
        bottom: -1px;
    }

/* Login Form */
#branchdaoForm {
    width: 248px;
    border: 1px solid #ccc;
    border-radius: 3px 0 3px 3px;
    -moz-border-radius: 3px 0 3px 3px;
    margin-top: 0px;
    background: #ebebeb;
    padding: 6px;
}

    #branchdaoForm fieldset {
        display: block;
        border: 0;
        padding: 0;
        margin: 0;
    }

fieldset#body {
    background: #fff;
    border-radius: 3px;
    -moz-border-radius: 3px;
    line-height: 0px;
    margin: 0;
}

input:focus {
    outline: none;
}
/*组织导航 完*/

.mindex_left {
    float: left;
    width: 495px;
}

.mindex_left_part {
}

.mindex_right_part_small {
    float: left;
    width: 495px;
}

.mindex_small {
    float: left;
    width: 495px;
}

.mindex_right_part_small_sec {
    margin-left: 10px;
}

.mindex_1 {
    min-height: 230px;
}

.mindex_small_part {
    background: url(../images/Default/i_01_02_495.png) repeat-y;
    margin-bottom: 7px;
}

.mindex_small_part_title {
    BACKGROUND-IMAGE: url(../images/Default/i_01_01_495.png);
    BACKGROUND-REPEAT: no-repeat;
    border-bottom: 1px solid #cccccc;
}

.mindex_small_part_title_span {
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    PADDING-LEFT: 30px;
    LINE-HEIGHT: 38px;
    font-weight: 700;
}




.lindex_right_part_small {
    width: 1000px;
}

.lindex_small {
    width: 1000px;
}

.lindex_right_part_small_sec {
    margin-left: 10px;
}

.lindex_1 {
    min-height: 230px;
}

.lindex_small_part {
    background: url(../images/Default/i_01_02_1000.png) repeat-y;
    margin-bottom: 7px;
}

.lindex_small_part_title {
    BACKGROUND-IMAGE: url(../images/Default/i_01_01_1000.png);
    BACKGROUND-REPEAT: no-repeat;
    border-bottom: 1px solid #cccccc;
}

.lindex_small_part_title_span {
    FONT-SIZE: 14px;
    COLOR: #ffffff;
    PADDING-LEFT: 30px;
    LINE-HEIGHT: 38px;
    font-weight: 700;
}

.ulimg {
}

    .ulimg li {
        float: left;
        width: 132px;
        margin-left: 10px;
        margin-bottom: 20px;
    }

        .ulimg li a {
            display: inline-block;
            padding: 5px;
        }

        .ulimg li img {
            width: 122px;
            height: 140px;
        }

        .ulimg3 {
}

    .ulimg3 li {
        float: left;
        width: 227px;
        margin-left: 10px;
        margin-bottom: 20px;
    }

        .ulimg3 li a {
            display: inline-block;
            padding: 5px;
        }

        .ulimg3 li img {
            width: 217px;
            height: 140px;
        }
.imgbox {
    border: 1px solid #cccccc;
}

    .imgbox .titled {
        text-align: center;
        border-top: 1px solid #cccccc;
        background-color: #fafafa;
        height: 30px;
        line-height: 30px;
    }

.ulimg2 {
}

    .ulimg2 li {
        float: left;
        width: 236px;
        margin-left: 10px;
        margin-bottom: 10px;
    }

        .ulimg2 li img {
            width: 226px;
            height: 160px;
        }

        .ulimg2 li a {
            display: inline-block;
            padding: 5px;
            padding-bottom: 0px;
        }

.imgbox2 {
    border: 1px solid #cccccc;
}

    .imgbox2 .titled2 {
        text-align: center;
        border-top: 1px solid #cccccc;
        background-color: #fafafa;
        height: 30px;
        line-height: 30px;
    }

    .error {
        width:100%;
    }
.errorback {
    
    margin:0 auto;
    width:400px;
}

.errorException {
    background: url(../images/Error/error.jpg) no-repeat;
}

.error404 {
    background: url(../images/Error/404.jpg) no-repeat;
}
.errortip {
    line-height:30px;
    color: red;
    font-size: 16px;
    text-align: center;
    margin-top: 10px;
}
    .errortip span {
        
        color: #FF8F00;
        font-size: 16px;
        font-weight: 700;
    }

.branchInfoBtn {
    width:146px;
    height:41px;
    display:inline-block;
    background: url('../images/OrganisationDepartment/branchInfoBtn.png') no-repeat ;
    color:white;
    line-height:41px;
    font-size:14px;
    text-align:center;
    font-weight:700;
    cursor:pointer;
}

.branchInfoBtnSmall {
    width:181px;
    height:34px;
    display:inline-block;
    background: url('../images/OrganisationDepartment/btnsmall.png') no-repeat ;
    color:white;
    line-height:35px;
    font-size:14px;
    text-align:center;
    font-weight:700;
    cursor:pointer;
    position: absolute; 
    top: 36px; 
    left: 780px
}
.branchInfoBtnSmall a {
    color:white;
    font-weight:700;
    display:inline-block;
    cursor:pointer;
    width:152px;
    height:35px;
    padding-left:17px;
}
.branchInfoBtnSmallLeft {
    width:215px;
    height:360px;
    display:inline-block;
    color:white;
    text-align:center;
    position: absolute; 
    top: 25px; 
    left: 763px
}
.branchInfoBtnSmallLeft .homebtn {
    width:181px;
    height:34px;
    display:inline-block;
    cursor:pointer;
    margin-bottom:17px;
}
.branchInfoBtnSmallLeft .hometitle {
 
    height:50px;
    line-height:50px;
    font-size:36px;
  text-align:left;
    font-weight:700;
   padding-left:15px;
   color:black;
   border-bottom:0px dashed #AAAAAA;
   margin-bottom:15px;
}
.branchInfoBtnSmallLeft .homebtn1 {
    background: url('../images/OrganisationDepartment/homebtn1.png') no-repeat ;
}
.branchInfoBtnSmallLeft .homebtn2 {
    background: url('../images/OrganisationDepartment/homebtn2.png') no-repeat ;
}
.branchInfoBtnSmallLeft .homebtn3 {
    background: url('../images/OrganisationDepartment/homebtn3.png') no-repeat ;
}
.branchInfoBtnSmallLeft .homebtn4 {
    background: url('../images/OrganisationDepartment/homebtn4.png') no-repeat ;
}
.branchInfoBtnSmallLeft .homebtn5 {
    background: url('../images/OrganisationDepartment/homebtn5.png') no-repeat ;
}
.branchInfoBtnSmallLeft .homebtn6 {
    background: url('../images/OrganisationDepartment/homebtn6.png') no-repeat ;
}
.GrassGruop {
    
    border: 0px solid #ccc;
    /*border-radius: 3px 0 3px 3px;
    -moz-border-radius: 3px 0 3px 3px;*/
    margin-top: 0px;
    
    padding: 0px;
    text-align: center;
}
.GrassGruop ul{
    list-style: none;
    width: 100%;
    
}
.GrassGruop ul a:hover{
     color:#000;
}
.GrassGruop ul li{
    list-style: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    cursor: pointer;
    height: 27px;
    line-height: 25px;
    padding:0 5px;
}
.GrassGruop ul li:hover{
    list-style: none;
    background-color: #F9E98E;
        border: 1px solid #F9E98E;
        height: 25px;
}
.Grassmoretitle{color: red; font-size:14px;font-weight: 700;line-height: 30px; text-align: center;}
.Grassmorede{line-height: 30px;}
.Grassmorede span{ color: red;}